package com.qcby.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qcby.entity.TUser;
import com.qcby.form.LoginForm;
import com.qcby.form.RegisterForm;
import com.qcby.form.UpdatePasswordForm;
import com.qcby.form.UserUpdateForm;
import com.qcby.vo.LoginVO;
import com.qcby.vo.UserInfoVO;

/**
 * <p>
 * 用户表 服务类
 * </p>
 *
 * @author admin
 * @since 2025-02-04
 */
public interface TUserService extends IService<TUser> {
    void register(RegisterForm form);
    LoginVO login(LoginForm form);
    UserInfoVO getCurrentUserInfo();
    void updateUserInfo(UserUpdateForm form);
    void updatePassword(UpdatePasswordForm form);
}
